package com.enjoyor.soa.traffic.api.dto.ejcds;

import java.io.Serializable;
import java.util.List;

public class EventFeedbackDto implements Serializable {

	/**
	 * 版本号
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * 反馈编号，主键:F+微秒级时间戳
	 */
	private String feedbackId;
	/**
	 * 警情编号，外键
	 */
	private String eventId;
	/**
	 * 处警编号，外键
	 */
	private String handleId;
	/**
	 * 警情所属区域ID
	 */
	private String zoneId;
	/**
	 * 警情所属区域名称
	 */
	private String zoneName;
	/**
	 * 反馈员编号
	 */
	private String feedbackPersonId;
	/**
	 * 反馈员姓名
	 */
	private String feedbackPerson;
	/**
	 * 反馈部门ID
	 */
	private String feedbackDeptId;
	
	/**
	 * 反馈类型（主单位/协助单位）
	 */
	private String feedbackDeptType;
	
	/**
	 * 反馈部门名称
	 */
	private String feedbackDept;
	/**
	 * 警情等级代码
	 */
	private String levelId;
	/**
	 * 警情等级名称
	 */
	private String levelName;
	/**
	 * 警情类型代码
	 */
	private String typeId;
	/**
	 * 警情类型名称
	 */
	private String typeName;
	/**
	 * 警情发生地址
	 */
	private String addr;
	/**
	 * 警情内容
	 */
	private String content;
	/**
	 * 警情发生时间
	 */
	private String happenTime;
	/**
	 * 警员出发时间
	 */
	private String setoutTime;
	/**
	 * 到达现场时间
	 */
	private String arriveTime;
	/**
	 * 处置完毕时间
	 */
	private String finishTime;
	/**
	 * 出警情况
	 */
	private String handleDetail;
	/**
	 * 出动车辆数（车次）
	 */
	private String policecarNum;
	/**
	 * 出动人员数（人次）
	 */
	private String policeNum;
	/**
	 * 逃跑人员数量（人）
	 */
	private String escapeNum;
	/**
	 * 逃逸人数的详细说明
	 */
	private String escapeDetail;
	/**
	 * 受伤人员数量（人）
	 */
	private String injuriesNum;
	/**
	 * 受伤人数详细说明
	 */
	private String injuriesDetail;
	/**
	 * 死亡人员数量（人）
	 */
	private String deathNum;
	/**
	 * 死亡人数详细说明
	 */
	private String deathDetail;
	/**
	 * 事故损坏非机动车数量
	 */
	private String damagedVehNum;
	/**
	 * 事故损坏机动车数量
	 */
	private String damagedNovehNum;
	/**
	 * 是否装载危险品, 0：否，1：是，默认为0。
	 */
	private String isdangerous;
	/**
	 * 警情的处理结果代码
	 */
	private String handleResultId;
	/**
	 * 警情的处理结果名称
	 */
	private String handleResult;
	/**
	 * 事故形态代码
	 */
	private String eventShapeId;
	/**
	 * 事故形态
	 */
	private String eventShape;
	/**
	 * 初步查明的交通事故原因代码
	 */
	private String fisrtReasonId;
	/**
	 * 初步查明的交通事故原因
	 */
	private String fisrtReason;
	/**
	 * 覆盖到警情表的事故成因
	 */
	private String updateReason;
	/**
	 * 事故成因描述
	 */
	private String eventReason;
	/**
	 * 反馈员填写完成反馈单的时间
	 */
	private String feedbackTime;
	/**
	 * 对警情要素及现场处理情况的描述
	 */
	private String eventDetail;
	
	/**
	 * 警情反馈附件
	 */
	private List<EventAnnexDto> eventAnnexList;
	
	public String getFeedbackId() {
		return feedbackId;
	}
	
	public void setFeedbackId(String feedbackId) {
		this.feedbackId = feedbackId;
	}
	
	public String getEventId() {
		return eventId;
	}
	
	public void setEventId(String eventId) {
		this.eventId = eventId;
	}
	
	public String getHandleId() {
		return handleId;
	}
	
	public void setHandleId(String handleId) {
		this.handleId = handleId;
	}
	
	public String getZoneId() {
		return zoneId;
	}
	
	public void setZoneId(String zoneId) {
		this.zoneId = zoneId;
	}
	
	public String getZoneName() {
		return zoneName;
	}
	
	public void setZoneName(String zoneName) {
		this.zoneName = zoneName;
	}
	
	public String getFeedbackPersonId() {
		return feedbackPersonId;
	}
	
	public void setFeedbackPersonId(String feedbackPersonId) {
		this.feedbackPersonId = feedbackPersonId;
	}
	
	public String getFeedbackPerson() {
		return feedbackPerson;
	}
	
	public void setFeedbackPerson(String feedbackPerson) {
		this.feedbackPerson = feedbackPerson;
	}
	
	public String getFeedbackDeptId() {
		return feedbackDeptId;
	}
	
	public void setFeedbackDeptId(String feedbackDeptId) {
		this.feedbackDeptId = feedbackDeptId;
	}
	
	public String getFeedbackDept() {
		return feedbackDept;
	}
	
	public void setFeedbackDept(String feedbackDept) {
		this.feedbackDept = feedbackDept;
	}
	
	public String getLevelId() {
		return levelId;
	}
	
	public void setLevelId(String levelId) {
		this.levelId = levelId;
	}
	
	public String getLevelName() {
		return levelName;
	}
	
	public void setLevelName(String levelName) {
		this.levelName = levelName;
	}
	
	public String getTypeId() {
		return typeId;
	}
	
	public void setTypeId(String typeId) {
		this.typeId = typeId;
	}
	
	public String getTypeName() {
		return typeName;
	}
	
	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}
	
	public String getAddr() {
		return addr;
	}
	
	public void setAddr(String addr) {
		this.addr = addr;
	}
	
	public String getContent() {
		return content;
	}
	
	public void setContent(String content) {
		this.content = content;
	}
	
	public String getHappenTime() {
		return happenTime;
	}
	
	public void setHappenTime(String happenTime) {
		this.happenTime = happenTime;
	}

	public String getArriveTime() {
		return arriveTime;
	}
	
	public void setArriveTime(String arriveTime) {
		this.arriveTime = arriveTime;
	}
	
	public String getFinishTime() {
		return finishTime;
	}
	
	public void setFinishTime(String finishTime) {
		this.finishTime = finishTime;
	}
	
	public String getHandleDetail() {
		return handleDetail;
	}
	
	public void setHandleDetail(String handleDetail) {
		this.handleDetail = handleDetail;
	}
	
	public String getPolicecarNum() {
		return policecarNum;
	}
	
	public void setPolicecarNum(String policecarNum) {
		this.policecarNum = policecarNum;
	}
	
	public String getPoliceNum() {
		return policeNum;
	}
	
	public void setPoliceNum(String policeNum) {
		this.policeNum = policeNum;
	}
	
	public String getEscapeNum() {
		return escapeNum;
	}
	
	public void setEscapeNum(String escapeNum) {
		this.escapeNum = escapeNum;
	}
	
	public String getEscapeDetail() {
		return escapeDetail;
	}
	
	public void setEscapeDetail(String escapeDetail) {
		this.escapeDetail = escapeDetail;
	}
	
	public String getInjuriesNum() {
		return injuriesNum;
	}
	
	public void setInjuriesNum(String injuriesNum) {
		this.injuriesNum = injuriesNum;
	}
	
	public String getInjuriesDetail() {
		return injuriesDetail;
	}
	
	public void setInjuriesDetail(String injuriesDetail) {
		this.injuriesDetail = injuriesDetail;
	}
	
	public String getDeathNum() {
		return deathNum;
	}
	
	public void setDeathNum(String deathNum) {
		this.deathNum = deathNum;
	}
	
	public String getDeathDetail() {
		return deathDetail;
	}
	
	public void setDeathDetail(String deathDetail) {
		this.deathDetail = deathDetail;
	}
	
	public String getIsdangerous() {
		return isdangerous;
	}
	
	public void setIsdangerous(String isdangerous) {
		this.isdangerous = isdangerous;
	}
	
	public String getHandleResultId() {
		return handleResultId;
	}
	
	public void setHandleResultId(String handleResultId) {
		this.handleResultId = handleResultId;
	}
	
	public String getHandleResult() {
		return handleResult;
	}
	
	public void setHandleResult(String handleResult) {
		this.handleResult = handleResult;
	}
	
	public String getEventShapeId() {
		return eventShapeId;
	}
	
	public void setEventShapeId(String eventShapeId) {
		this.eventShapeId = eventShapeId;
	}
	
	public String getEventShape() {
		return eventShape;
	}
	
	public void setEventShape(String eventShape) {
		this.eventShape = eventShape;
	}
	
	public String getFisrtReasonId() {
		return fisrtReasonId;
	}
	
	public void setFisrtReasonId(String fisrtReasonId) {
		this.fisrtReasonId = fisrtReasonId;
	}
	
	public String getFisrtReason() {
		return fisrtReason;
	}
	
	public void setFisrtReason(String fisrtReason) {
		this.fisrtReason = fisrtReason;
	}
	
	public String getEventReason() {
		return eventReason;
	}
	
	public void setEventReason(String eventReason) {
		this.eventReason = eventReason;
	}
	
	public String getFeedbackTime() {
		return feedbackTime;
	}
	
	public void setFeedbackTime(String feedbackTime) {
		this.feedbackTime = feedbackTime;
	}

	/**
	 * 返回eventDetail
	 * 
	 * @return eventDetail
	*/
	public String getEventDetail() {
		return eventDetail;
	}

	/**
	 * 设置 eventDetail
	 * 
	 * @param eventDetail
	 *            eventDetail
	 */
	public void setEventDetail(String eventDetail) {
		this.eventDetail = eventDetail;
	}

	/**
	 * 返回setoutTime
	 * 
	 * @return setoutTime
	*/
	public String getSetoutTime() {
		return setoutTime;
	}

	/**
	 * 设置 setoutTime
	 * 
	 * @param setoutTime
	 *            setoutTime
	 */
	public void setSetoutTime(String setoutTime) {
		this.setoutTime = setoutTime;
	}

	/**
	 * 返回damagedVehNum
	 * 
	 * @return damagedVehNum
	*/
	public String getDamagedVehNum() {
		return damagedVehNum;
	}

	/**
	 * 设置 damagedVehNum
	 * 
	 * @param damagedVehNum
	 *            damagedVehNum
	 */
	public void setDamagedVehNum(String damagedVehNum) {
		this.damagedVehNum = damagedVehNum;
	}

	/**
	 * 返回damagedNovehNum
	 * 
	 * @return damagedNovehNum
	*/
	public String getDamagedNovehNum() {
		return damagedNovehNum;
	}

	/**
	 * 设置 damagedNovehNum
	 * 
	 * @param damagedNovehNum
	 *            damagedNovehNum
	 */
	public void setDamagedNovehNum(String damagedNovehNum) {
		this.damagedNovehNum = damagedNovehNum;
	}

	/**
	 * 返回feedbackDeptType
	 * 
	 * @return feedbackDeptType
	*/
	public String getFeedbackDeptType() {
		return feedbackDeptType;
	}

	/**
	 * 设置 feedbackDeptType
	 * 
	 * @param feedbackDeptType
	 *            feedbackDeptType
	 */
	public void setFeedbackDeptType(String feedbackDeptType) {
		this.feedbackDeptType = feedbackDeptType;
	}

	/**
	 * 返回updateReason
	 * 
	 * @return updateReason
	*/
	public String getUpdateReason() {
		return updateReason;
	}

	/**
	 * 设置 updateReason
	 * 
	 * @param updateReason
	 *            updateReason
	 */
	public void setUpdateReason(String updateReason) {
		this.updateReason = updateReason;
	}

	/**
	 * 返回eventAnnexList
	 * 
	 * @return eventAnnexList
	*/
	public List<EventAnnexDto> getEventAnnexList() {
		return eventAnnexList;
	}

	/**
	 * 设置 eventAnnexList
	 * 
	 * @param eventAnnexList
	 *            eventAnnexList
	 */
	public void setEventAnnexList(List<EventAnnexDto> eventAnnexList) {
		this.eventAnnexList = eventAnnexList;
	}
	
	
	
}
